package com.csun.cmny.provider.model.vo.revise;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-09-17 19:16
 * @Description: the group payment fee item vo
 */
@Data
public class GroupPaymentFeeItemVo {

    /**
     * 费用类别Id
     */
    private Long expenseTypeId;

    /**
     * 费用列表名称
     */
    private String expenseTypeName;

    /**
     * 配置码 1- 入院收费 2-周期收费 3-出院收费
     */
    private Integer modelCode;

    /**
     * 是否可以调整 0.否 1.是
     */
    private Integer isAdjust;

    /**
     * 是否退院退费 0.否 1.是
     */
    private Integer isOutReturn;

    /**
     * 是否请假退费 0.否 1.是
     */
    private Integer isLeaveReturn;

    /**
     * 是否可多选：0-不行，1-可以
     */
    private Integer canMultipleChoose;

    /**
     * 是否必选一个：0-不是，1-是
     */
    private Integer needSelectOne;

    /**
     * 类型码：0-常规类别 1-床位费 2-护理费
     */
    private Integer expenseTypeCode;

    /**
     * 是否默认选中第一个：0-否，1-是
     */
    private Integer isSelectFirstone;

    /**
     * 人员类别减免 (百分比的整数部分) 默认不减免
     */
    private Integer precent = 0;

    /**
     * 费用类型id
     */
    private Long expenseItemId;

    /**
     * 费用项名称
     */
    private String itemName;

    /**
     * 收费标准
     */
    private BigDecimal chargeStandard;

    /**
     * 服务内容
     */
    private String content;

    /**
     * 备注
     */
    private String remark;

    /**
     * 收费频次方式（1-元/次 2-元/天  3-元/月  4-元/年 5-元/一次性）
     */
    private Integer costType;

    /**
     * 是否是固定金额：0-否（不需要填写收费标准），1-是（需要填写收费标准）
     */
    private Integer isFixedPrice;

    /*
     * （房间朝向） 1 东 2 西 3 南 4 北
     */
    private Integer roomDirection;

    /*
     * 房间类型（1 单人间， 2 双人间， 3 三人间， 4 四人及四人以上）
     * */
    private Integer roomType;

    /*
     * 是否有厕所 0-否 1-是
     * */
    private Integer hasToilet;

    /*
     * 护理类型 ：0-自理 1-半失能 3-失能
     * */
    private Integer careType;

}
